const User = require("../database/models/user");
//留言中间件，用来判断留言时的账号是否符合条件和账号是否存在
async function leaveJudge(req, res, next) {
    if (req.body.account.length === 0) {
        return res.status(400).send({
            Informationerror: "账号不能为空！"
        });
    };
    if (req.body.account.length !== 10) {
        return res.status(400).send({
            Informationerror: "账号位数错误！！"
        });
    };
    const account = req.body.account;
    //查询输入的account是否存在于数据库
    const data = await User.findAll({
        where: {
            account: account
        }
    });
    // status(404)不存在该数据
    if (!data[0]) return res.status(404).send({
        Informationerror: "该账号不存在！"
    })
    return next();
}
module.exports = leaveJudge;